Авторизация
Логин:
Пароль:
Забыли свой пароль?
Войти как пользователь:
Войти как пользователь
Вы можете войти на сайт, если вы зарегистрированы на одном из этих сервисов:
Подписка на рассылку
Реклама
1QH.net - Unique Quality Hosting.network
Расскажи о нас


Пользовательские движки шаблонизации

02.10.2009

Пример подключения движка XML/XSLT:

Сначала регистрируем движок:

global $arCustomTemplateEngines;
$arCustomTemplateEngines = array(
   "xslt" => array(
      "templateExt" => array("xsl"),
      "function" => "XSLTEngine"
   ),
);

Функция инициализации параметров движка:

function CreateXMLFromArray($xDoc, $xNode, $ar)
{
   foreach($ar as $key=>$val)
   {
      if(!is_string($key) || strlen($key)<=0)
         $key = "value";

      $xElement = $xDoc->createElement($key);
      if(is_array($val))
      {
         CreateXMLFromArray($xDoc, $xElement, $val);
      }
      else
      {
         $xElement->appendChild($xDoc->createTextNode(iconv( SITE_CHARSET, "utf-8", $val)));
      }
      $xNode->appendChild($xElement);
   }
   return $xNode;
}

Функция подключения движка:

function XSLTEngine($templateFile, $arResult, $arParams, $arLangMessages, $templateFolder, $parentTemplateFolder, $template)
{
   $arResult["PARAMS"] = array(
      "templateFolder" => $templateFolder,
      "parentTemplateFolder" => $parentTemplateFolder,
      "arParams" => $arParams,
      "arLangMessages" => $arLangMessages
   );

   $xDoc = new DOMDocument("1.0", SITE_CHARSET);
   $xRoot = $xDoc->createElement('result');
   CreateXMLFromArray($xDoc, $xRoot, $arResult);
   $xDoc->appendChild($xRoot);

   $xXsl = new DOMDocument();
   $xXsl->load( $_SERVER["DOCUMENT_ROOT"].$templateFile );

   $xProc = new XSLTProcessor;
   $xProc->importStyleSheet($xXsl);

   echo $xProc->transformToXML($xDoc);
}


Страница 3 - 3 из 3
Начало | Пред. | 1 2 3 | След. | Конец

Количество показов: 82241266
Рейтинг:  3.3

Возврат к списку

(Голосов: 1, Рейтинг: 3.3)

Материалы по теме:


Страницы: Пред. 1 ... 3675 3676 3677 3678 3679 ... 3711 След.
0  
JeffreyWaw
кракен сайт - kra33, кракен даркнет
Имя Цитировать 0  
0  
Albertprose
kra34 - kraken войти, кракен тор
Имя Цитировать 0  
0  
Albertprose
kraken - kraken, кракен ссылка
Имя Цитировать 0  
0  
Download_Saurf
Игры на смартфон в последнее время становятся всё более интересными. Каждый день недели появляются новые игры, которые впечатляют геймеров со всего планеты. В этой статье мы расскажем о новейших новостях из мира мобильных игр и новостях игровой индустрии.
Недавно компания Google объявила последнюю версию фирменной оболочки, которая внедрила множество улучшений для пользователей. В частности, теперь поддерживаются новейшие графические параметры, что превращает геймплей ещё приятным.
Одной из самых интересных игр этого года является перезапуск Genshin Impact. Разработчики выпустили массу персонажей, а также обновили графику и включили дополнительные функции.
Важным событием стало объявление разработки от компании NetEase. Титул игры пока не объявлено, но источники сообщают, что это будет уникальный стратегия с онлайн-режимом.
Для поклонников мобильных стратегий есть прекрасная новость - в ближайшее время выйдет последнее обновление для Rise of Kingdoms. В этом обновлении разработчики представили новые юниты, а также внедрили специальные события.
Сфера мобильных игр динамично меняется, и каждый день появляются интересные разработки. Следите за нашей страницей, чтобы быть в курсе о новейших играх и событиях в мире игр.
Кроме того, не забудьте подписаться на наш канал нашими соцсетями в https://vk.com/wall-226169585_3, чтобы знать интересные новости из мира мобильных развлечений.
На сегодня это все новости из мира мобильных игр. До новых встреч и приятной игры!

https://localbusinessblogs.co.uk/wiki/index.php?title=User:BertieLedoux
https://www.bettamed.com/content_block/home2-shopbydiscounts/
http://f.r.A.G.Ra.nc.E.rnmn%40.r.os.p.E.r.les.C@pezedium.free.fr/?a%5B%5D=%3Ca+href%3Dhttps://droids-mania.ru%3E%D1%81%D0%BA%D0%B0%D1%87%D0%B0%D1%82%D1%8C+%D0%B2%D0%B7­%D0%BB%D0%BE%D0%BC%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5+%D0%B8%D0%B­3%D1%80%D1%8B+%D0%B1%D0%B5%D1%81%D0%BF%D0%BB%D0%B0%D1%82%D0%­BD%D0%BE%3C/a%3E%3Cmeta+http-equiv%3Drefresh+content%3D0;url%3Dhttps://droids-mania.ru+/%3E
https://tyeala.com/%d0%b8%d0%b3%d1%80%d1%8b-%d1%81-%d0%bc%d0%be%d0%b4%d0%b0%d0%bc%d0%b8-%d1%81%d0%b2%d0%be%d0%b1%d0%be%d0%b4%d0%b0-%d0%b2%d1%8b%d0%b1%d0%be%d1%80%d0%b0-%d0%b8-%d1%83%d0%bb%d1%83%d1%87%d1%88%d0%b5%d0%bd-3/
http://jf.Hdasgsdfhdshshfsh@forum.Annecy-outdoor.com/suivi_forum/?a%5B%5D=%3Ca+href%3Dhttps://droids-Mania.ru/%3E%D0%B8%D0%B3%D1%80%D1%8B+%D0%BD%D0%B0+%D0%B0%D0%BD%D0%­B4%D1%80%D0%BE%D0%B8%D0%B4+%D1%81+%D0%B1%D0%B5%D1%81%D0%BF%D­0%BB%D0%B0%D1%82%D0%BD%D1%8B%D0%BC%D0%B8+%D0%BF%D0%BE%D0%BA%­D1%83%D0%BF%D0%BA%D0%B0%D0%BC%D0%B8%3C/a%3E%3Cmeta+http-equiv%3Drefresh+content%3D0;url%3Dhttps://droids-mania.ru/+/%3E

Вау! Эти события в гейминге потрясли игровое сообщество!
Шокирующие новости!
Невероятно! Эти соб
6ad6bd9
Имя Цитировать 0  
0  
SheilaTweme
В поисках надежного поставщика редкоземельных металлов и сплавов? Обратите внимание на компанию Редметсплав.рф. Мы предлагаем обширный каталог продукции, обеспечивая высочайшее качество каждого изделия.

Редметсплав.рф защищает все стадии сделки, предоставляя полный пакет необходимых документов для легализации товаров. Неважно, какие объемы вам необходимы – от мелких партий до крупнооптовых заказов, мы готовы поставить любой запрос с высоким уровнем сервиса.

Наша команда службы поддержки всегда на связи, чтобы помочь вам в выборе товаров и ответить на любые вопросы, связанные с применением и характеристиками металлов. Выбирая нас, вы выбираете надежность в каждой детали сотрудничества.

Заходите на наш сайт Редметсплав.рф и убедитесь, что качество и уровень нашего сервиса - наилучшее решение для вашего бизнеса.
Наши товары:

Кольцо из драгоценных металлов золотое 35х4х5 мм ЗлСрМ75-12.5 ТУ  Широкий выбор высококачественных кольц из драгоценных металлов. Элегантные украшения, созданные талантливыми мастерами. Уникальность и изысканность в каждой детали. Возможность заказа персонального кольца по вашим пожеланиям. Подчеркните свою индивидуальность с нашими кольцами.
Имя Цитировать 0  
0  
Albertprose
кракен зеркало - kraken официальный сайт, kra at
Имя Цитировать 0  
0  
JosephVerve
kra34.at - kraken сайт, kraken
Имя Цитировать 0  
0  
Kennethnus
kraken ????? - kra33, Kra32.at
Имя Цитировать 0  
0  
Alberttag
kra34 cc - kraken сайт, kra34
Имя Цитировать 0  
0  
PhillipExhip
Имя Цитировать 0  
0  
AlbertSwaft
kra34 - kra at, кракен официальная ссылка
Имя Цитировать 0  
0  
JosephQuede
кракен тор - kraken войти, кракен магазин
Имя Цитировать 0  
0  
PhillipHow
Имя Цитировать 0  
0  
RonaldCop
usa online pharmacies https://www.google.st/url?sa=t&url=https%3A%2F%2Fmedicationsmx.top us online pharmacy buy meds with no prescription
Имя Цитировать 0  
0  
PhillipUteda
Имя Цитировать 0  
0  
PhillipGeP
Имя Цитировать 0  
0  
Kennethced
кракен клир - кракен клир, кракен
Имя Цитировать 0  
0  
Sheilaseith
РедМетСплав предлагает внушительный каталог высококачественных изделий из редких материалов. Не важно, какие объемы вам необходимы - от небольших закупок до масштабных поставок, мы гарантируем быстрое выполнение вашего заказа.
Каждая единица товара подтверждена всеми необходимыми документами, подтверждающими их происхождение. Дружелюбная помощь - наша визитная карточка – мы на связи, чтобы ответить на ваши вопросы а также предоставлять решения под специфику вашего бизнеса.
Доверьте вашу потребность в редких металлах профессионалам РедМетСплав и убедитесь в широком спектре предлагаемых возможностей
Наша продукция:

Круг магниевый Л3  -  ТУ 1714-002-00545484-99 Фольга магниевая Л3 - ТУ 1714-002-00545484-99 представляет собой высококачественный материал, обладающий отличными физическими и химическими свойствами. Она применяется в различных отраслях, включая производство электроники и защитные покрытия. Основные характеристики: чистота, высокая прочность и устойчивость к коррозии. Если вы ищете надежный и долговечный материал, то фольга станет вашим идеальным выбором. Не упустите возможность улучшить продукцию с помощью этого материала. Вы можете купить Фольга магниевая Л3 - ТУ 1714-002-00545484-99 прямо сейчас и обеспечить себя качественным продуктом!
Имя Цитировать 0  
0  
Kennethced
kra33 at - Kra32.at, Kra34.cc
Имя Цитировать 0  
0  
Kennethced
кра ссылка - кра сайт, kraken войти
Имя Цитировать 0  
0  
Craigwap
Имя Цитировать 0  
0  
Manuelsic
Имя Цитировать 0  
0  
JosephVerve
кракен даркнет - kra33 at, кракен войти
Имя Цитировать 0  
0  
JosephQuede
kraken33 - kraken зеркало, kraken войти
Имя Цитировать 0  
0  
HermanSar
Быстро, качественно и с душой! Так держать!  
доставка цветов в томске
Имя Цитировать 0  
Страницы: Пред. 1 ... 3675 3676 3677 3678 3679 ... 3711 След.
Текст сообщения*
Загрузить файл или картинкуПеретащить с помощью Drag'n'drop
Перетащите файлы
Ничего не найдено
Отправить Отменить
Защита от автоматических сообщений
 
Публикация статей
На данной странице представлены элементы инфоблока статьи, относящиеся к типу Публикации. Статьи опубликованы на странице с помощью комплексного компонента Новостной раздел с указанием параметров инфоблока Статьи. При создании каждой статьи был использован тег <break />, который позволяет осуществить разделение статьи на страницы. В публичном разделе такая статья будет представлена в виде нескольких страниц в зависимости от количества тегов <break />

1QH.net - Unique Quality Hosting.network
liqpay webmoney privat24 visa mastercard
2002-2017 © InKey
All rights reserved